#ifndef __POWER_H_
#define __POWER_H_
/* =========================== 用户配置 =========================== */

#include "main.h"

static inline void POWER_INIT(void)
{
}

static inline void POWER_ON(void)
{
    HAL_GPIO_WritePin(POWER_GPIO_Port, POWER_Pin, GPIO_PIN_SET);
}

static inline void POWER_OFF(void)
{
    HAL_GPIO_WritePin(POWER_GPIO_Port, POWER_Pin, GPIO_PIN_RESET);
}

/* =========================== 外部声明 =========================== */

#include "stdint.h"

/**
 * @brief       电源初始化
 * @param       无
 * @retval      无
 */
void power_init(void);

/**
 * @brief       电源开
 * @param       无
 * @retval      无
 */
void power_on(void);

/**
 * @brief       电源关
 * @param       无
 * @retval      无
 */
void power_off(void);

#endif
